home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
clang
/
cuj1008.zip
/
1008014B
< prev
next >
Wrap
Text File
|
1992-06-12
|
441b
|
22 lines
Listing 4 -- getenv.c
* getenv function -- in-memory version */
#include <stdlib.h>
#include <string.h>
#include "yfuns.h"
char *(getenv)(const char *name)
{ /* search environment list for named entry */
const char *s;
size_t n = strlen(name);
for (s = _Envp; *s; s += strlen(s) + 1)
{ /* look for name match */
if (!strncmp(s, name, n) && s[n] == '=')
return ((char *)&s[n + 1]);
}
return (NULL);
}